.service-style1-area{position:relative;display:block;background:#fff;padding:110px 0;overflow:hidden;z-index:1}.service-style1_pattern-bg{position:absolute;top:0;left:0;right:0;min-height:496px;background-attachment:scroll;background-repeat:no-repeat;background-position:center top;background-size:cover;z-index:-1}.single-service-style1{position:relative;display:block;max-width:370px;width:100%;margin:0 auto 30px;background:#fff;box-shadow:0 0 30px 0 #0000001a;padding:40px 40px 32px;border-radius:10px}.single-service-style2,.view-all-service,.view-all-service .service-pages li a,.why-service-block{box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.single-service-style1__bg{position:absolute;top:0;left:0;right:0;height:190px;background-attachment:scroll;background-size:auto;background-repeat:no-repeat;background-position:bottom center;border-top-left-radius:10px;border-top-right-radius:10px}.single-service-style1 .img-holder{position:relative;display:block;width:230px;height:230px;padding:10px;margin:0 auto;border-radius:50%;z-index:1}.single-service-style1 .img-holder::before{position:absolute;top:0;left:0;bottom:0;right:0;border:11px;border-radius:50%;content:"";z-index:-1}.single-service-style1 .img-holder .inner{position:relative;display:block;border-radius:50%;overflow:hidden;z-index:2}.single-service-style1 .img-holder img{width:100%;border-radius:50%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.single-service-style1 .img-holder .overlay-icon{position:absolute;left:0;bottom:-17px;right:0;z-index:3}.single-service-style1 .img-holder .overlay-icon a{position:relative;display:inline-block;width:55px;height:55px;line-height:55px;border-radius:50%;background:#fff;text-align:center;box-shadow:0 0 30px 0 rgba(0,0,0,.1);font-size:30px;z-index:1}.single-service-style1 .img-holder .overlay-icon a::before{position:absolute;top:-10px;left:-10px;bottom:-10px;right:-10px;border:1px solid #dae3e9;border-radius:50%;content:"";transition:.2s linear 0.1s}.single-service-style1:hover .img-holder .overlay-icon a::before{border-color:var(--thm-primary)}.single-service-style1 .img-holder .overlay-icon a::after{position:absolute;top:0;left:0;bottom:0;right:0;content:"";border-radius:50%;z-index:-1;transform:scale(0);transform-origin:center;transform-style:preserve-3d;transition:.4s cubic-bezier(.62,.21,.45,1.52);background:var(--thm-primary)}.single-service-style1:hover .img-holder .overlay-icon a::after{transform:scaleX(1)}.single-service-style1 .img-holder .overlay-icon a span::before{color:var(--thm-primary);transition:.2s linear 0.1s}.service-details_tab .tab-buttons li.tab-btn.active-btn,.service-details_tab .tab-buttons li.tab-btn:hover,.single-service-style1:hover .img-holder .overlay-icon a span::before,.view-all-service .service-pages li a:hover,.why-service-block:hover .icon-holder span::before,.why-service-block:hover .text p,.why-service-block:hover .title h3 a{color:#fff}.single-service-style1 .title-holder{position:relative;display:block;margin-top:47px}.single-service-style1 .title-holder h3{font-size:24px;line-height:34px;font-weight:600;margin-bottom:7px}.single-service-style1 .title-holder h3 a,.single-service-style2 .title-holder .top .text h3 a,.why-service-block .title h3 a{color:var(--thm-black);transition:.2s linear 0.1s}.single-service-style1 .title-holder h3 a:hover,.single-service-style2 .title-holder .top .text h3 a:hover{color:var(--thm-base)}.info-ownload-box ul,.info-ownload-box ul li .inner .title,.service-details-content,.service-details-content .top,.service-details_tab,.service-details_tab .tabs-content,.single-service-style1 .title-holder .inner-text,.single-service-style2 .img-holder,.single-service-style2 .title-holder .bottom,.view-all-service .service-pages{position:relative;display:block}.sidebar-contact-info-box p,.single-service-style1 .title-holder .inner-text p,.single-service-style2 .title-holder .bottom p,.why-our-service .title p{margin:0}.single-service-style1 .title-holder .readmore-button{position:relative;display:block;margin-top:17px}.single-service-style1 .title-holder .readmore-button a{color:var(--thm-black);font-size:14px;line-height:24px;font-weight:700;text-transform:uppercase;font-family:var(--thm-font-2);transition:.2s linear 0.1s}.single-service-style1 .title-holder .readmore-button a:hover{color:var(--thm-primary)}.single-service-style1 .title-holder .readmore-button a span::before{position:relative;display:inline-block;padding-right:10px}.service-style1_btns-box{position:relative;display:block;padding-top:20px;line-height:0}.service-page-sec1-bg,.single-service-style2 .title-holder .top .icon .icon-bg{right:0;bottom:0;background-attachment:scroll;background-repeat:no-repeat;position:absolute}.service-details-content .top .img-box,.single-service-style2 .img-holder .inner{position:relative;display:block;overflow:hidden;border-radius:10px}.service-details-content .top .img-box img,.service-details-tab-content .img-holder .inner img,.single-service-style2 .img-holder .inner img{width:100%}.service-page-sec1{padding:110px 0 80px}.service-page-sec1-bg{top:110px;width:45%;background-position:left top;background-size:cover}.service-details-area{position:relative;display:block;background:#fff;padding:110px 0 70px}.thm-sidebar-box{position:relative;display:block;max-width:340px;width:100%}.sidebar-title{position:relative;display:block;line-height:0;padding-bottom:30px}.sidebar-title h3{color:#151515;font-size:24px;line-height:30px;font-weight:600}.sidebar-title .decor{position:relative;display:block;margin-top:12px}.view-all-service{position:relative;display:block;background:#fff;border:1px solid #dae5ec;border-radius:10px;padding:35px 29px 39px}.view-all-service .service-pages li{position:relative;display:block;margin-bottom:5px}.info-ownload-box ul li:last-child,.view-all-service .service-pages li:last-child{margin-bottom:0}.view-all-service .service-pages li a{position:relative;display:block;background:#fff;padding:0 20px;color:#585858;font-size:18px;font-weight:500;line-height:55px;border-radius:27px;font-family:var(--thm-font-2);z-index:1;transition:.2s linear 0.1s}.view-all-service .service-pages li a:before{font-family:FontAwesome;content:"\f067";position:absolute;top:13px;right:20px;bottom:13px;width:30px;height:30px;background:#fff;border:1px solid #dae5ec;border-radius:50%;color:#98a1a7;font-size:13px;font-weight:400;text-align:center;line-height:32px;transform:rotate(0);transition:.2s linear 0.1s}.view-all-service .service-pages li:hover a:before{color:var(--thm-primary);border-color:#fff}.view-all-service .service-pages li a:after{position:absolute;top:0;left:0;bottom:0;right:0;content:"";z-index:-1;opacity:1;transform:perspective(400px) rotateX(-90deg);transform-origin:top;transition:.3s linear 0.1s;background:var(--thm-primary);border-radius:27px}.view-all-service .service-pages li:hover a:after{opacity:1;transform:perspective(400px) rotateX(0);transition:.3s linear 0.1s}.info-ownload-box{position:relative;display:block;margin-top:30px}.info-ownload-box ul li{position:relative;display:block;margin-bottom:10px}.info-ownload-box ul li .inner{position:relative;display:flex;align-items:center;min-height:110px;padding:0 30px;background:var(--thm-base);border-radius:10px;transition:.2s linear 0.1s}.info-ownload-box ul li:hover .inner{background:var(--thm-primary)}.info-ownload-box ul li .inner .icon{width:65px}.info-ownload-box ul li .inner .icon span:before{color:#fff;font-size:45px;line-height:45px}.info-ownload-box ul li .inner .title h3{color:#fff;font-size:20px;line-height:24px;font-weight:600;margin:0 0 12px}.info-ownload-box ul li .inner .title h6{font-size:14px;line-height:18px;font-weight:700;text-transform:uppercase}.info-ownload-box ul li .inner .title h6 a{position:relative;display:inline-block;color:#fff;padding-left:0;transition:.2s linear 0.1s}.info-ownload-box ul li .inner .title h6 a:hover{padding-left:20px}.info-ownload-box ul li .inner .title h6 a span:before{position:absolute;left:0;opacity:0;transition:.2s linear 0.1s}.info-ownload-box ul li .inner .title h6 a:hover span:before{opacity:1}.sidebar-contact-info-box{position:relative;display:block;padding:38px 28px;background:#ecf2f6;border:2px solid var(--thm-primary);border-radius:10px;margin-top:30px}.service-details-tab-content .img-holder .pattern-bg,.sidebar-single-box1-bg{background-size:cover;background-repeat:no-repeat;top:0;left:0;bottom:0;right:0}.sidebar-contact-info-box .icon{position:relative;display:block;width:60px;height:60px;background:var(--thm-primary);border-radius:50%;color:#fff;font-size:25px;line-height:60px;text-align:center}.sidebar-contact-info-box h3{color:var(--thm-primary);font-size:20px;font-weight:600;margin:27px 0 10px}.sidebar-contact-info-box h2{font-size:24px;font-weight:700;margin:0 0 14px}.sidebar-contact-info-box h2 a{color:#151515}.sidebar-contact-info-box .btn-box{position:relative;display:block;line-height:0;margin-top:24px}.sidebar-single-box1{position:relative;display:block;overflow:hidden;padding:40px 0;border-radius:10px;text-align:center;margin-top:30px;z-index:1}.sidebar-single-box1-bg{position:absolute;background-attachment:scroll;background-position:center center;z-index:-1}.sidebar-single-box1-bg:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(var(--thm-base-rgb),.8)}.sidebar-single-box1 .icon{position:relative;display:block;height:90px;width:90px;background:#fff;border-radius:50%;margin:0 auto;font-size:50px;line-height:90px}.sidebar-single-box1 h3{color:#fff;font-size:24px;line-height:34px;font-weight:600;margin:25px 0 20px}.sidebar-single-box1 .btn-box{position:relative;display:block;line-height:0}.sidebar-single-box1 .btn-box .btn-one{padding-left:40px;padding-right:40px}.sidebar-single-box1 .btn-box .btn-one:after{background-color:var(--thm-primary)}.sidebar-single-box1 .btn-box .btn-one::before{display:none}.sidebar-single-box1 .btn-box .btn-one .round{background:#5dbcdf}.service-details-content .top h2{font-size:40px;margin:-7px 0 28px}.service-details-text-box1{position:relative;display:block;padding-top:37px;padding-bottom:45px}.service-details-text-box1 h3{font-size:20px;font-weight:600;margin:0 0 16px}.service-details_tab .tab-buttons{position:relative;display:flex;align-items:center;padding-bottom:60px;z-index:2}.service-details_tab .tab-buttons li.tab-btn{position:relative;display:flex;align-items:center;justify-content:center;float:left;width:25%;min-height:60px;background:#ecf2f6;cursor:pointer;color:#98a1a7;font-size:14px;font-weight:700;text-transform:uppercase;font-family:var(--thm-font-2);transition:.2s linear 0.1s;z-index:1}.service-details_tab .tab-buttons li.tab-btn:first-child{border-top-left-radius:35px;border-bottom-left-radius:35px}.service-details_tab .tab-buttons li.tab-btn:last-child{border-top-right-radius:35px;border-bottom-right-radius:35px}.service-details_tab .tab-buttons li.tab-btn::before{position:absolute;top:-5px;left:0;bottom:-5px;right:0;background:var(--thm-primary);content:"";border-radius:35px;z-index:-1;transition:.5s;transform:perspective(400px) scaleX(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.service-details_tab .tab-buttons li.tab-btn.active-btn::before,.service-details_tab .tab-buttons li.tab-btn:hover::before,.why-service-block:hover:before{transform:perspective(400px) scaleX(1)}.service-details_tab .tabs-content .tab{position:relative;display:none;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s;z-index:10}.service-details_tab .tabs-content .tab.active-tab{display:block;margin-top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.service-details-tab-content{position:relative;display:block;padding-left:250px}.service-details-tab-content .img-holder{position:absolute;top:0;left:0;width:250px;height:250px;padding:20px;border-radius:50%;z-index:1}.service-details-tab-content .img-holder .pattern-bg{position:absolute;border-radius:50%}.service-details-tab-content .img-holder .inner{position:relative;display:block;overflow:hidden;border-radius:50%}.service-details-tab-content .text-holder{position:relative;display:block;padding-left:50px}.service-details-tab-content .text-holder .sec-title{padding-bottom:32px}.service-details-tab-content .text-holder .sec-title h2{font-size:24px;line-height:34px;font-weight:600}.service-details-tab-content .text-holder .sec-title .decor{margin-top:15px}.service-details-tab-content .text-holder .btn-box{position:relative;display:block;padding-top:7px}.why-our-service{position:relative;display:block;padding-top:55px}.why-our-service .row{margin-left:-12.5px;margin-right:-12.5px}.why-our-service .row [class*=col-]{padding-left:12.5px;padding-right:12.5px}.why-our-service .title{position:relative;display:block;margin-bottom:34px}.why-our-service .title h2{font-size:30px;line-height:40px;font-weight:600;margin:0 0 11px}.why-service-block{position:relative;height: 315px;display:block;background:#fff;border:1px solid #dae5ec;border-radius:10px;padding:39px 20px 36px;margin-bottom:40px;z-index:1;height: 315px;}.why-service-block::before{position:absolute;content:'';top:-1px;left:-1px;right:-1px;bottom:-1px;background:var(--thm-base);border-radius:10px;transition:.5s;transform:perspective(400px) scaleX(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;z-index:-1}.why-service-block .icon-holder{position:relative;display:inline-block;width:70px;height:70px;z-index:1;margin-bottom:14px}.why-service-block .icon-holder .icon-bg{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:50%;z-index:-1}.why-service-block .icon-holder span::before{color:var(--thm-primary);font-size:40px;line-height:70px;transition:.2s linear 0.1s}.why-service-block .icon-holder .icon-bg-overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;transition:.5s;transform:perspective(400px) scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.why-service-block:hover .icon-holder .icon-bg-overlay{transform:perspective(400px) scale(1)}.why-service-block .title{position:relative;display:block;margin-bottom:21px}.why-service-block .title h3{font-size:20px;line-height:30px;font-weight:600}.why-service-block .text{position:relative;display:block;border-top:2px solid #dbe6ec;padding-top:22px;transition:.2s linear 0.3s}.why-service-block:hover .text{border-top-color:#246fc1}.why-service-block .text p{margin:0;transition:.2s linear 0.2s}